﻿/*
*┌─────────────────────────────────┐
*│　描   述：关于AB包分别显示什么东西
*│　类   名：AorB.cs 
*│　创  建  人：DD
*│　创建时间：
*│　Copyright(C) 2020 by DD
*└─────────────────────────────────┘
*┌─────────────────────────────────┐
*│　修  改  人：
*│　创建日期：
*└─────────────────────────────────┘
*/

using System.Collections;
using System.Collections.Generic;

using UnityEngine;

namespace DD
{
    public class AorB : MonoBehaviour
    {
        [Header("A包")]
        public GameObject A;
        [Header("A包")]
        public GameObject B;

        [Header("C包")]
        public GameObject C;

        private void Start()
        {
            //判断ab包然后显示A和B的内容
            //Debug.Log ( "......" );

            if ( C != null )
            {
                if ( A )
                {
                    A.SetActive ( false );
                }
                if ( B )
                {
                    B.SetActive ( false );
                }
                C.SetActive ( false );
            }

            switch (ABPackage.Instance.isA)
            {
                case 1:

                    if (A)
                    {
                        A.SetActive(true);
                    }
                    if (B)
                    {
                        B.SetActive(false);
                    }
                    break;
                case 2:
                    Event.Instance.Track ( "B+" );
                    if (A)
                    {
                        A.SetActive(false);
                    }
                    if (B)
                    {
                        B.SetActive(true);
                    }
                    break;
                default:
                    if (A)
                    {
                        A.SetActive(true);
                    }
                    if (B)
                    {
                        B.SetActive(false);
                    }
                    break;
            }
        }
    }
}